TalkBoxProcessor Class Reference

#include <mdaTalkBoxProcessor.h>

Inheritance diagram for TalkBoxProcessor:
Inheritance graph
[legend]

Public Member Functions

 TalkBoxProcessor ()
 ~TalkBoxProcessor ()
tresult initialize (FUnknown *context)
tresult terminate ()
tresult setActive (TBool state)
void doProcessing (ProcessData &data)

Static Public Member Functions

static FUnknowncreateInstance (void *)

Static Public Attributes

static FUID uid

Protected Member Functions

void recalculate ()
void lpc (float *buf, float *car, int32 n, int32 o)
void lpc_durbin (float *r, int32 p, float *k, float *g)

Protected Attributes

float * car0
float * car1
float * window
float * buf0
float * buf1
float emphasis
int32 K
int32 N
int32 O
int32 pos
int32 swap
float wet
float dry
float FX
float d0
float d1
float d2
float d3
float d4
float u0
float u1
float u2
float u3
float u4

Constructor & Destructor Documentation

~TalkBoxProcessor (  ) 

Member Function Documentation

tresult initialize ( FUnknown context  )  [virtual]

Reimplemented from Component.

tresult terminate (  )  [virtual]

Reimplemented from Component.

tresult setActive ( TBool  state  )  [virtual]

Reimplemented from BaseProcessor.

void doProcessing ( ProcessData data  )  [virtual]

Implements BaseProcessor.

static FUnknown* createInstance ( void *   )  [inline, static]
void recalculate (  )  [protected, virtual]

Reimplemented from BaseProcessor.

void lpc ( float *  buf,
float *  car,
int32  n,
int32  o 
) [protected]
void lpc_durbin ( float *  r,
int32  p,
float *  k,
float *  g 
) [protected]

Field Documentation

FUID uid [static]
float* car0 [protected]
float * car1 [protected]
float* window [protected]
float* buf0 [protected]
float * buf1 [protected]
float emphasis [protected]
int32 K [protected]
int32 N [protected]
int32 O [protected]
int32 pos [protected]
int32 swap [protected]
float wet [protected]
float dry [protected]
float FX [protected]
float d0 [protected]
float d1 [protected]
float d2 [protected]
float d3 [protected]
float d4 [protected]
float u0 [protected]
float u1 [protected]
float u2 [protected]
float u3 [protected]
float u4 [protected]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.